(someone) dead to rights

Translations
pris la main dans le sac
Definitions
To have clear and undeniable proof that someone is guilty of a crime or wrongdoing; to catch someone in the act with irrefutable evidence.